package com.zito.health.service;

import com.zito.health.dto.LaboratoryCheckDto;
import com.zito.health.dto.LaboratoryCheckPrintDto;
import com.zito.health.entity.LaboratoryCheck;
import com.zito.health.vo.LaboratoryCheckVo;
import com.zito.health.vo.LaboratoryInfoVo;

import java.util.List;

public interface LaboratoryCheckService {

    LaboratoryCheck save(LaboratoryCheck object);

    void update(LaboratoryCheck object);

    List<LaboratoryCheckDto> queryLaboratoryCheck(LaboratoryCheckDto object);

    int deleteById(Integer id, Integer laboratoryId);

    LaboratoryInfoVo getLabInfoByLabId(Integer laboratoryId);

    LaboratoryCheckVo getLabInfoByLabCheckId(Integer checkId);

    LaboratoryCheckPrintDto print(Integer checkId);
}
